Install the Print Agent

Run the local service near the printers, approve its tenant pairing, and verify that configuration and printer discovery are healthy.

About 7 minutes

What the agent does

The Print Agent connects local printers to Chemilla Labels. It synchronizes templates and images, receives tenant-scoped jobs, renders labels to PDF, and sends them to the operating-system print queue.

Install it on a machine that stays online and can reach every printer it is expected to manage.

  • The current agent runtime requires Node.js 22 for development builds.
  • The desktop shell reads local status from 127.0.0.1:49200 and local logs from 127.0.0.1:49201.
  • Windows runtime data is stored under C:\ProgramData\Chemilla Labels Agent by default.

Download and pair

  1. 1

    Download the stable agent

    Open Workspace > Agents and choose Latest stable agent.

  2. 2

    Install and start it

    Use the machine that can reach the intended printers. Keep the agent running while pairing.

  3. 3

    Open the exact onboarding link

    When the agent shows a link or pair code, open that exact request while signed in to Chemilla Labels.

  4. 4

    Review the request

    Select the tenant and verify hostname, platform, version, and fingerprint before approval.

  5. 5

    Approve

    Optionally name the service account, then approve. The agent can now register printers and receive jobs for the tenant.

Read agent state

SignalMeaning
Runtime: onlineThe service is currently reporting to Labels.
Runtime: unknownNo current runtime state is available; check the process, network, and last-seen time.
ActiveThe desired state allows the agent to work.
PausedThe desired state is stalled; resume it before expecting new work.
Config: appliedThe desired runtime configuration has been acknowledged.
Config: pending / failedThe new settings are waiting for acknowledgement or could not be applied.

Update runtime configuration

Choose Config on the agent row to change log level, heartbeat schedule, or printer synchronization schedule. Saving queues a desired configuration revision; the status changes when the agent acknowledges it.

More frequent schedules improve freshness but produce more synchronization traffic. Keep the default two-minute cadence unless a specific operational need justifies a change.

Runtime config dialog for a Print Agent with log level and synchronization schedules
Runtime settings are queued centrally and acknowledged by the connected agent.

If printers do not appear

  • Confirm the agent process is running and its runtime state is online.
  • Confirm the desired state is Active and configuration is Applied.
  • Check that the operating system sees the printer on the agent machine.
  • Wait for the configured printer synchronization interval, then refresh Agents and Printers.
  • Open the local logs page on the agent machine and inspect the latest printer-sync or print error.
  • When contacting support, share the agent ID, printer name, job ID, and relevant log time window, but never send service-account secrets.