Independent Service Manager (ISM)

Last Updated: April 07, 2026

The Service Client and the ISM are devices, servers, or virtual machines that are always running in your environment, and you promoted them to provide additional service functions in the Vasion Print app. For example, the Control Panel Application (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., Simple Network Management Protocol (SNMP), and Offline Printing.

The ISM has the same functionality as the Service Client but with a few differences:

  • The ISM does not require installing the Vasion Print Client on the device.
  • Updates for running services download before the services shut down, which improves the update process.
  • You must manually update the VasionPrintServiceManager service. For more details refer to Update the ISM.
    • Other services on the ISM Service Client object can update automatically. For more details refer to Automatic Updates.

Requirements

Minimum Device Requirements

The following are the minimum requirements for the ISM 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 Client 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 Print Client 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 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 Client 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 Client 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.

Authorization Code

Like the Vasion Print Client, you must authorize the ISM to communicate with your instance. For more details refer to Device Authorization.

Download the ISM

Follow these steps to download the ISM:

  1. Select a device that meets the minimum requirements listed above to set up as the ISM.
  2. In the device's directory, create a folder in a location in which you have admin rights.
  3. In the Admin Console, navigate to Tools then Settings then Client and scroll down to the Independent Service Manager section.
  4. Select the download button for the OS on the ISM device.

    Admin Console showing Independent Service Manager section and download buttons.

  5. Place the file in the folder you created.
  6. Extract the files.

Install the ISM

The scripts folder in the ISM file structure is the location you navigate to when running the commands below. Running the command file with --help offers additional information about the command. For example, install.exe --help.

  1. Open your preferred terminal window as an admin (Command Prompt, Powershell, Terminal, etc.).
  2. Change the directory to the scripts folder in the ISM folder.
  3. Run the following command:

    Copy Code
    install -u <HOME_URL_HERE> -c <AUTH_CODE_HERE>

    Replace <HOME_URL_HERE> with your instance's URL, and replace <AUTH_CODE_HERE> with your authorization code.

  4. If the service does not start automatically after installation, run the following command:

    Copy Code
    start
  5. Confirm that the Enable Automatic Updates service is running.

Create a Service Client Object

Create a New Service Client

  1. Log in to the Admin Console.
  2. Select the folder in which you want to place the Service Client.
  3. Select the New button at the top of the tree structure.

    Admin Console showing New button and Service Client option.

    • Alternatively, you can right-click the folder and select New then Service Client.

      Admin Console showing context menu with New and Service Client options.

  4. In the Name field, give the Service Client object an identifiable name.
  5. In the IP Address or Hostname field, enter the IP address or fully qualified domain name (FQDN) A fully qualified domain name (FQDN) is the complete domain name for a specific computer or host on the internet. The FQDN consists of the hostname and domain name. of the Service Client object host device.
  6. Select Add Service Client.

    Service Client modal.

    If you use HTTPS, use the FQDN to reduce potential communication issues. This action is especially important for CPA manufacturers, such as Ricoh, Toshiba, and Kyocera.

In the Admin Console, turn on the services that you want to run on the ISM.

Automatic Updates

The Enable Automatic Updates option applies to the services running on the ISM but not to the ISM service itself. You must manually update the ISM. For more details refer to Update the ISM.

Vasion Print frequently updates Service Client features.

While we do not recommend turning off automatic updates, you can do so by going to the Service Client'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))
  • Vasion 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 Client'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.

Admin Console showing Service Client's General tab.

Update the ISM

Follow these steps to manually update the ISM service (VasionPrintServiceManager).

  1. On the ISM device, access the Vasion Print Admin Console.
  2. In the Admin Console, navigate to Tools then Settings then Client and scroll down to the Independent Service Manager section.
  3. Select the download button for the OS on the ISM device.

    Admin Console showing Independent Service Manager section and download buttons.

  4. Move the file from its download location to the folder you created for the ISM.
  5. Extract the files, and select the Replace option when prompted.
  6. Open your preferred terminal window as an admin (Command Prompt, Powershell, Terminal, etc.).
  7. Change the directory to the scripts folder in the ISM folder.
  8. Run the following command related to your OS:

    Copy Code
    update -u <HOME_URL_HERE> -c <AUTH_CODE_HERE>
  9. Replace <HOME_URL_HERE> with your instance's URL, and replace <AUTH_CODE_HERE> with your authorization code.

  10. Confirm that the VasionPrintServiceManager service is running.

Uninstall the ISM

The following steps guide you through uninstalling the ISM from a device:

  1. Open your preferred terminal window as an admin (Command Prompt, Powershell, Terminal, etc.).
  2. Change the directory to the scripts folder in the ISM file.
  3. Run the following command related to your OS:

    Copy Code
    uninstall
  4. Delete the folder and contents as needed.