Choose your language

Choose your login

Support

How can we help?

PaperCut's AI-generated content is continually improving, but it may still contain errors. Please verify as needed.

Lightbulb icon
Lightbulb icon

Here’s your answer

Sources:

* PaperCut is constantly working to improve the accuracy and quality of our AI-generated content. However, there may still be errors or inaccuracies, we appreciate your understanding and encourage verification when needed.

Lightbulb icon

Oops!

We currently don’t have an answer for this and our teams are working on resolving the issue. If you still need help,
User reading a resource

Popular resources

Conversation bubbles

Contact us

Deploy PaperCut Hive and Pocket using JumpCloud (macOS)

This page applies to:

Last updated September 30, 2025

JumpCloud is a leading cloud directory that enables organizations to securely connect users to their devices, servers, networks, apps, and files. JumpCloud can serve as your authoritative directory or can defer to existing identity providers.

User invitation and onboarding

Inviting users to PaperCut Hive or PaperCut Pocket is a manual process that involves the sysadmin sending an email inviting them to join. The users receive the email and follow three simple steps to onboard themselves.

The first step is to download and run the PaperCut Hive or Pocket computer app, which creates and starts the Edge Node Service, the PaperCut Printer, and the print client processes.

This installation process requires elevated user rights for the installer to create the edge node and perform other tasks. However, there might be some cases where the end-user doesn’t have the local rights needed, so they will need to run the PaperCut Hive or Pocket computer app as Administrator.

Summary of deploying with JumpCloud

JumpCloud’s Device Management “Commands” capabilities let you use scripts — or Commands in JumpCloud’s terms — to automate the process of pre-installing the PaperCut Hive or Pocket edge node and print client. Commands remove the tasks to execute a successful install away from your end-users and into the hands of the IT Administrator.

With a single JumpCloud command, it’s possible to install both the edge node and print client components of the PaperCut Hive or Pocket computer app by:

  1. Uploading the PaperCut Hive or PaperCut Pocket computer app to your preferred cloud storage location.
  2. Creating a script that automatically:
    • downloads the PaperCut Hive or Pocket computer app from your cloud storage endpoint
    • installs the PaperCut Hive or PaperCut Pocket edge node with elevated privileges and links to your PaperCut Hive or Pocket organization
    • installs the PaperCut Hive or Pocket print client in the user context.

Detailed steps are below.

Prerequisites

To successfully deploy the PaperCut Hive or Pocket computer app (edge node and print client), you need the following:

  • The JumpCloud Agent rolled out to your macOS computers.
  • Cloud storage, to host the PaperCut Pocket or PaperCut Hive computer app installer.
  • The JumpCloud Command Script to install PaperCut Pocket or PaperCut Hive edge node and print client macOS Install Script V2.0.

Deploying the PaperCut Hive or Pocket client software to end-user devices

Download the macOS PaperCut Hive or Pocket computer app and upload it to your preferred cloud storage location, then create a JumpCloud script to deploy it.

1. Upload the PaperCut Hive or Pocket computer app to your preferred cloud storage location.

You need to add the Jamf Pro Add-on in PaperCut Hive or Pocket to be able to download the PaperCut Pocket or Hive Computer app zip file.

  1. From the PaperCut Hive or Pocket admin console, in the left menu select Add-ons.

  2. On the Device management tab, locate the Jamf Pro card and click Learn More.
    Screenshot of the Jamf Pro Add-on.

  3. Click Add.
    Screenshot of the Jamf Pro Add-on popup showing a description, a quick summary on how it works, and a link to important legal information

    The Review authorizations popup is displayed.
    Screenshot of the Add-ons "Review authorizations" popup showing the list of points to read and an "I agree" checkbox

  4. Read the points, select the I agree that: checkbox and select Agree to enable this add-on for your organization.

  5. Select these instructions to open the instructions, then walk through the steps in your instance of Jamf.

    Screenshot of the Jamf Pro active page showing 3 tabs: Status, Setup Instructions, and Uninstall Instructions. Also has a link for instructions to configure Jamf.

  6. Click the Setup instructions tab.

  7. Under Step 1 click on the Download zip file button to download the PaperCut Hive or PaperCut Pocket Computer app zip file to your computer.

  8. Upload the papercut-hive.zip or papercut-pocket.zip to your preferred cloud storage.

  9. Close the Jamf Pro add-on instructions window

  10. Go to PaperCut Hive or Pocket admin console > Manage > Edge Mesh and click Add edge nodes.

    PaperCut Pocket/PaperCut Hive admin interface - Add an edge node

    PaperCut Pocket/PaperCut Hive admin interface - Add an edge node

  11. Select Manually deploy edge nodes.

  12. Under Step 2, click the Copy button to copy the command line, and then paste it into a text editor. You'll need the /systemkey value later.
    Screenshot of step 2 showing the command to use to run the installer

2. Create the command and deploy the PaperCut Hive or PaperCut Pocket edge node and print client.
  1. Log in to JumpCloud and under Device Management and navigate to Commands. This is where you'll add a new command.

  2. Click the + icon and select Command.

  3. In the Name field, type PaperCut Pocket edge node and print client Install macOS V2.0 or PaperCut Hive edge node and print client Install macOS V2.0

  4. Select Mac for Type and change the Run As dropdown to root.

  5. Paste the following script into the Command field:

    PaperCut POCKET edge node and print client Install macOS V2.0 Script.
    Replace 'region' with either au, ca, eu, uk or us.

    Replace 'orgId' with your own orgId.

    #!/bin/bash
    #JumpCloud Command Script to install PaperCut Pocket edge node and print client on macOS v2.0
    
    cd /var/tmp
    curl https://your-cloud-storage-location/papercut-pocket.zip -O -J -L
    unzip papercut-pocket.zip
    cd /var/tmp/pocket_installer
    ./install.sh xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx region orgId
    currentuser=$(/bin/ls -la /dev/console | /usr/bin/cut -d ' ' -f 4)
    sudo chown -R $currentuser "/var/tmp/pocket_installer"
    su -l $currentuser -c  "cd /var/tmp/pocket_installer/ && ./install.sh install_client"

    PaperCut HIVE edge node and print client Install macOS V2.0 Script
    Replace 'region' with either au, ca, eu, uk, or us.
    Replace 'orgId' with your own orgId.

    #!/bin/bash
    #JumpCloud Command Script to install PaperCut Hive edge node and print client on macOS v2.0
    
    cd /var/tmp
    curl https://your-cloud-storage-location/paperCut-hive.zip -O -J -L
    unzip paperCut-hive.zip
    cd /var/tmp/hive_installer
    ./install.sh xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx region orgId
    currentuser=$(/bin/ls -la /dev/console | /usr/bin/cut -d ' ' -f 4)
    sudo chown -R $currentuser "/var/tmp/hive_installer"
    su -l $currentuser -c  "cd /var/tmp/hive_installer/ && ./install.sh install_client"

  6. Replace the /systemkey value in the script with the /systemkey value you noted down in Step 4.

  7. Edit the URL in the curl command to the URL of where you have made the edgenode-mac.zip file available.

  8. For initial testing, set the Launch Event to Run Manually.

    JumpCloud - PaperCut Hive edge node Command

    JumpCloud - PaperCut Hive edge node Command

  9. Click Devices and select the test device that you want to deploy the PaperCut Hive edge node to. Best practice is to test the deployment to a test device end to end before pushing out to a greater number of devices.

    JumpCloud - PaperCut Hive edge node Command

    JumpCloud - PaperCut Hive edge node Command

  10. Click Save to save the Command.

  11. Locate the PaperCut Pocket edge node and print client Install macOS V2.0 or PaperCut Hive edge node and print client Install macOS V2.0 Command from the list and click the Run Now button for this command to execute it.

    The PaperCut Hive or PaperCut Pocket print client is then deployed to your test computer(s).

Post-deployment checks

Spot-check a few macOS computers to ensure the following:

  1. In Activity Monitor, check the pc-edgenode-service process is running.
    The computer requires this service to perform Edge Mesh activities such as receiving, replicating, or printing jobs if the PaperCut Cloud Service calls upon it.
  2. In Activity Monitor, check that pc-print-client process is running.
    This is the print client needed to link the end-user to PaperCut Pocket or PaperCut Hive and submit jobs via the PaperCut Printer. This process must be running in memory. It provides the functions the user needs to print jobs via the PaperCut Printer.

If either of these is not running, please contact your PaperCut reseller and provide copies of the logs.

Locations of logs

  • edge node logs — The Setup Log for the edge node service: /Library/PaperCut Hive/data/logs directory

    Edge node Setup Log: “Setup Log %date% 00X.txt”

  • print client logs — The print client logs are located in the: ‘~/Library/PaperCut Hive/data/logs’ directory

Note: For macOS, since the print client is installed under the user context, so you’ll need to perform either of the below steps to grab the set of logs:

  1. Open Finder.
  2. Hold down the Option key when clicking the Go menu. The library will appear below the current user’s home directory

Or

  1. Open Finder.
  2. Click on the Go menu and choose Go to Folder.
  3. In the popup, type ~/Library and press Enter.

Comments