Service Agents

Last Updated: June 08, 2026

A Service Agent extends the standard Vasion Agent to provide advanced server-side functionality for your print environment. Service Agents enable critical features that operate independently of end-user workstations, ensuring reliable delivery of enterprise printing capabilities.

When you configure an Agent machine as a Service Agent, it downloads and runs additional service processes that power features like Email Printing, Off-Network Print, SNMP Monitoring, Identity Sync, and the Control Panel Application (CPA). Any device with the Agent installed can be set up as a Service Agent in the Admin Console, as long as it remains available on the network. Shutting down the device stops the services from running.

Service Client Types

PrinterLogic offers different Service Agent configurations to meet varying operational requirements:

Standard Service Agent

The standard Service Agent configuration provides automatic updates and streamlined maintenance for typical enterprise environments. This option balances functionality with ease of management, making it suitable for most organizational needs. For more details refer to Service Agent Setup.

Independent Service Manager (ISM)

The Independent Service Manager (ISM) allows you to run Service Agents without dependency on the workstation Agent, providing increased reliability for business-critical environments. Unlike the standard Service Agent, the ISM requires manual updates — giving you more control and preventing unexpected service interruptions from automatic updates.

The ISM downloads new software versions before stopping services, resulting in faster, more stable updates. This configuration is designed for manufacturing, healthcare, and other industries where uptime is paramount and planned maintenance windows are essential. For more details refer to Independent Service Manager (ISM).

Mobile Fleet Installer

The Mobile Fleet Installer provides a new approach to installing the Control Panel Application (CPA) by adding a delegated installer Service Agent, typically hosted in the cloud or central data center, that installs the CPA. Later changes to CPA settings and updates to the services happen through the Mobile Fleet Installer. After the initial installation, a second assigned Service Agent, often a device at the remote location, handles the authentication and feature communication, keeping the critical processes local but the installation and updates centralized.

This capability reduces the number of on-site visits and maintains consistent CPA configurations across distributed sites, making it ideal for organizations managing printer fleets in geographically dispersed locations. For more details refer to Mobile Fleet Installer.

Contact your Vasion representative to request Mobile Fleet Installer.

Device Requirements

The following are the minimum requirements for the Service Agent device. You might need to increase these specifications depending on the services you are running. Monitor CPU and RAM usage, and allocate additional resources as needed.

  • Device:
    • Windows 10 or 11 and Server 2016, 2019, 2022, or 2025.
      • Visual C++ Redistributable for Visual Studio 2015-2022 bundle.
        • You must install both the x86 and x64 redistributable packages. You can download these packages from the Windows Download Center.
        • The Service Agent cannot be a Windows device using an ARM processor.
    • macOS with an Intel processor.
    • Ubuntu LTS box 22.04.
  • 20GB of available hard drive space.
  • 8GB of RAM.
  • Dual-core processor.
  • Vasion Agent installed and authorized.
  • The device (server, virtual machine, workstation) must be available on the network for the services to function. Shutting down the device stops the services from running.

Additional Control Panel Application (CPA) Requirements

The number of printers with the CPA A Control Panel Application (CPA) is an app that is installed on a compatible multifunction printer (MFP) and aids in the release of held print jobs, authentication for secure printing, and simple scanning functions. installed that a single Service Agent or Independent Service Manager (ISM) can support depends on the device's resources and operating system (OS). Windows devices that follow the CPA requirements below support around 500 printers. Linux devices that follow the same requirements support around 1,000 printers. If you have a large environment with 500 or more printers using the CPA, consider adding an additional Service Agent or ISM.

Additional requirements for the printer apps service for the CPA include the following:

  • The device running the printer apps service must be on the same network as the printers it is managing.
  • For every 100 printers, add an additional 2GB of RAM to the minimum listed above.
  • If single sign-on (SSO) is used, monitor RAM usage and increase as needed to handle increased memory usage during check-ins.
  • The device that is running the PrinterLogicServicePrinterApp.exe service must have OpenSSL 3.3 or later installed. Windows and macOS should have the correct version of this tool by default. For Ubuntu, you might need to manually update the tool. For more details refer to OpenSSL Documentation.

Service Agent Features

The following advanced features require a Service Agent:

  • Email Printing: Allows users to send or forward emails (including attachments) to a designated email address linked to a printer.
  • Control Panel Application (CPA): An application installed on compatible Multifunction Printer (MFP) devices that aids in the release of held print jobs, authentication for secure printing, and simple scanning functionality.
  • SNMP Monitoring: Uses Simple Network Management Protocol (SNMP) to query printers for status information, monitor their health, and provide alerts about printer conditions and errors.
  • Simple Badge Release: Allows users to swipe their employee-assigned badge at a printer to automatically release and print their most recent or all queued print jobs.
  • Identity Sync: Uses SCIM to synchronize user identities from Google Workspace) or LDAP environments.
  • External Gateway: A service that receives off-network print jobs from remote workstations over HTTPS (port 443) using TLS 1.2 encryption and routes them to the Internal Routing Service.
  • Internal Routing Service: A component that runs inside of the network, maintains a constant connection with the External Gateway via WebSockets to watch for incoming print jobs, and downloads and delivers those jobs to designated printers.
  • PrinterLogic Output: A cloud-first solution that automates and streamlines critical document and print processes by enabling document routing, conversion, and delivery based on predetermined rules and criteria, integrating with ERP/EHR systems to eliminate manual steps.

Automatic Updates

PrinterLogic frequently updates Service Agent features.

While we do not recommend turning off automatic updates, you can do so by going to the Service Agent's General tab and deselecting the Enable Automatic Updates checkbox.

When this setting is deselected, the following services still function but do not update automatically:

  • Email Printing
  • Printer Apps (CPA)
  • Simple Network Management Protocol (SNMP)
  • Offline Printing
  • Simple Badge Release
  • Identity Sync
  • Internal Routing Service (IRS) and External Gateway (Off-Network Print (ONP))
  • PrinterLogic Output

If you choose to pause automatic updates, set up a regular cadence for turning on the setting.

When you are ready to update the services, do the following:

  1. Navigate to the Service Agent's General tab.
  2. Select the checkbox for Enable Automatic Updates.
  3. Select Save.
  4. Wait 10-15 minutes for the services to update.
  5. Deselect the checkbox for Enable Automatic Updates.
  6. Select Save.

Service Agent General tab.

Reauthorization Steps

Follow these steps to generate a new authorization token for a Service Agent if it is missing or the PrinterLogicServiceManager.exe service stops responding.

Reauthorize the Service Agent only if you checked the URL, Agent authorization, and folders first. Complete the steps below within 2 minutes, or the reauthorization fails.

  1. On the device that is set up as the Service Agent, navigate to C:\Program Files (x86)\Printer Properties Pro\Printer Installer Client\ServiceHost\Config.
  2. Confirm whether there is an existing token JSON file. If one exists, delete the file.
  3. Open the Task Manager.
  4. Select the Details tab.
  5. Right-click the PrinterInstallerClientLauncher.exe service, and select End process tree. There are three PrinterInstallerClient processes running for the Agent. If the other two services do not end, end them individually.
  6. In the PrinterLogic Admin Console, navigate to the Service Agent object.
  7. Select the Service Agent, and in the General tab, select Reauthorize.
  8. Select OK to close the message.
  9. On the Service Agent device, select the Services tab in the Task Manager.
  10. Right-click the PrinterInstallerLauncher service, and select Start.

After the services start, the device generates a new authorization token.

Troubleshooting Help