Service Agents

Last Updated: July 02, 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 Agent Types

Virtual Appliance 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 which gives 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).

The ISM is intended for Virtual Appliance Output customers with specific deployment requirements. For all other use cases, use the Standard Service Agent. If you are uncertain whether the ISM applies to your environment, contact your Vasion representative.

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 An app installed on a compatible multifunction device (MFD) that aids in the release of held print jobs, supports authentication for secure printing, and provides simple scanning functionality. installed that a single Service Agent or Independent Service Manager (ISM) can support depends on the device's resources and operating system (OS). Windows and Linux devices that follow the CPA requirements below support around 1000 printers. If you have a large environment with 1000 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.
  • Virtual Appliance 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.

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 Virtual Appliance 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