PaperCut Hive Bulk Deployment Best Practices
PaperCut Hive’s Client for Windows (when downloaded via the PaperCut Hive invite email, or from the Hive Admin Bulk Downloaded page) will install all the necessary services and processes required to print via the PaperCut Printer. This is a great option for SMB organisations that allow end-users the ability to install software indepndently.
But what about Bulk Installation? Many larger organizations may also want to control their software deployments and track what is installed via software deployment tools such as Microsoft InTune or SCCM/Endpoint Manager to deploy. Businesses that do not have software deployment tools may want to deploy to their masses via Group Policy as an example.
If your organization has Microsoft InTune or Microsoft SCCM then we already have you covered. We have a nifty Microsoft InTune Add-On already baked into Hive and we’ve recently updated our online Hive Manual to include SCCM/MS EndPoint Manager instructions for rolling out in bulk.
But what if you have neither of these tools or want to use a different method like scripting via Group Policy? We’re so glad you asked! But first, let’s break down what our install will do if downloaded via the email invite.
The PaperCut Hive Windows Edge Node/Print Client installer actually has two parts of importance to us that are based on rights and user context.
#1 Edge Node Service Installation
System Level Permission
Creation of edge node services and installation of related processes located in
C:\Program Files\PaperCut Hive (Creation of the PaperCut Printer Object)
#2 User Component/Print Client Installation
User Context Permission
Installation of Print Client processes in
C:\user\AppData\local\Programs\PaperCut Hive directory. (Linking of the User Token)
What is important to remember about this setup process, is that the first part, #1, requires elevated privileges to create the services. After that part of the setup routine is successful, then the next step, #2, is to install files into the logged-in Windows user profile directories to finish the process. We also create Windows Registry entries related to the Hive Print Client. These entries will start these processes at logon, while the services related to the edge node will start at Windows OS startup.
Bulk Deployment Scenarios with Software Tools or GPO Script Bulk Deployment, regardless of the deployment tool or method, requires careful planning, regardless of the software being deployed.
- Users/Groups in play for receiving the software.
- Deployment software updated.
- Understanding the installation routine of software being deployed (covered above).
- User actions post-deployment.
- Log review of successful/unsuccessful deployment.
- Rollback strategy if required.
We can generalize the bulk deployment of PaperCut Hive Windows deployment as two parts. Edge node Service installation and related components and the Print Client installation on processes within the logged-in user’s context. Both of these routines require keys to pass to our Cloud for validation. This brings us to our next topic!
We will use the same installation strategy as the Microsoft Intune add-on. By adding the Microsoft InTune add-On, we can view the instructions and see the process for the edge node service and Print Client. We will copy the keys needs for our installation with the following steps:
- In the PaperCut Hive Admin Page go to “Manage-Add-Ons” and add the Microsoft InTune add-on.
- Click on the Microsoft InTune add-on, and “Follow these instructions”.
- Click “View set up process” A new browser tab will open up displaying the Microsoft InTune add-on setup process.
- Copy the install string from Step 4 and paste it into a text editor.
- Copy the install string from Step 5 and paste it into a text editor.
Our installer is an executable with the ability to have arguments run at the time of execution is the following:
Edge Node Installation - Installs the EdgeNode Service and related components only. No user context-related files will be installed
- The syntax will look like this as an example:
papercut-hive.exe /VERYSILENT /systemkey=“Key Copied from Step 4 of the InTune add-on or from the Edge Node Bulk Download”
- Requires elevated privileges
C:\Program Files\PaperCut Hive
Print Client Installation - Installs the Print Client-related executables/processes into the logged-in users context directory
- The syntax will look like this as an example:
papercut-hive.exe /VERYSILENT /CURRENTUSER /userkey=“Key Copied from Step 5 of the InTune add-on”
Once the Print Client installation has been completed successfully, the linking process is required for the Print Client to be run. This process is run by the end-user via the PaperCut Hive email invite as if they were installing it themselves. Users will need to click the “Get Started” button in the email invite and the linking process will automatically start in the background. This is the final step and then the PaperCut Printer will be available. Downloading the PaperCut Hive setup will not be necessary.
Still have questions?
Let us know! Feel free to leave a comment below or visit our Support Portal for further assistance. For more information about PaperCut Pocket and Hive, check out the PaperCut Pocket and Hive Help Center.