Downloads

The PrintSocket agent runs on the machine your printers are already attached to. It connects outbound only. No inbound ports, no VPN, no static IP.

Windows

MSI installer

Windows 10 or later, 64-bit.

Signed MSI installer. Installs per machine and starts with the tray app at login.

Download for Windows

psagent-setup.msi

macOS

Menu-bar app

macOS 12 or later. Universal binary for Apple Silicon and Intel.

Notarized menu-bar app. Unzip, drag PrintSocket Agent.app to Applications, and open it.

Download for macOS

psagent-macos.zip

Linux

Static binary

x86-64, needs CUPS.

A single static binary, no installer. It discovers printers through CUPS and runs headless.

ARM machine? Get the 64-bit ARM build.

Download for Linux

psagent-linux-amd64

Linux, from the shell

The same binary the button hands you, for machines you only ever reach over SSH. Swap amd64 for arm64 where the architecture calls for it.

curl -fsSLo psagent https://downloads.eligian.com/psagent-linux-amd64
chmod +x psagent
sudo mv psagent /usr/local/bin/psagent
psagent enroll -token enr_...
psagent run

After installing

  1. Get an enrollment token

    In the dashboard, open Devices → Add device. Tokens are single-use and expire after an hour.

  2. Enroll the machine

    On Windows and macOS, click the tray or menu-bar icon and choose Enroll this device…. On Linux, run psagent enroll -token enr_....

  3. Your printers appear

    Within a minute the machine's print queues show up in the dashboard, with their reported capabilities, ready to take jobs.

Open the dashboard Read the docs